1,387 research outputs found

    Object-oriented Tools for Distributed Computing

    Get PDF
    Distributed computing systems are proliferating, owing to the availability of powerful, affordable microcomputers and inexpensive communication networks. A critical problem in developing such systems is getting application programs to interact with one another across a computer network. Remote interprogram connectivity is particularly challenging across heterogeneous environments, where applications run on different kinds of computers and operating systems. NetWorks! (trademark) is an innovative software product that provides an object-oriented messaging solution to these problems. This paper describes the design and functionality of NetWorks! and illustrates how it is being used to build complex distributed applications for NASA and in the commercial sector

    Integrating CLIPS applications into heterogeneous distributed systems

    Get PDF
    SOCIAL is an advanced, object-oriented development tool for integrating intelligent and conventional applications across heterogeneous hardware and software platforms. SOCIAL defines a family of 'wrapper' objects called agents, which incorporate predefined capabilities for distributed communication and control. Developers embed applications within agents and establish interactions between distributed agents via non-intrusive message-based interfaces. This paper describes a predefined SOCIAL agent that is specialized for integrating C Language Integrated Production System (CLIPS)-based applications. The agent's high-level Application Programming Interface supports bidirectional flow of data, knowledge, and commands to other agents, enabling CLIPS applications to initiate interactions autonomously, and respond to requests and results from heterogeneous remote systems. The design and operation of CLIPS agents are illustrated with two distributed applications that integrate CLIPS-based expert systems with other intelligent systems for isolating and mapping problems in the Space Shuttle Launch Processing System at the NASA Kennedy Space Center

    A hierarchical distributed control model for coordinating intelligent systems

    Get PDF
    A hierarchical distributed control (HDC) model for coordinating cooperative problem-solving among intelligent systems is described. The model was implemented using SOCIAL, an innovative object-oriented tool for integrating heterogeneous, distributed software systems. SOCIAL embeds applications in 'wrapper' objects called Agents, which supply predefined capabilities for distributed communication, control, data specification, and translation. The HDC model is realized in SOCIAL as a 'Manager'Agent that coordinates interactions among application Agents. The HDC Manager: indexes the capabilities of application Agents; routes request messages to suitable server Agents; and stores results in a commonly accessible 'Bulletin-Board'. This centralized control model is illustrated in a fault diagnosis application for launch operations support of the Space Shuttle fleet at NASA, Kennedy Space Center

    Coordinating complex problem-solving among distributed intelligent agents

    Get PDF
    A process-oriented control model is described for distributed problem solving. The model coordinates the transfer and manipulation of information across independent networked applications, both intelligent and conventional. The model was implemented using SOCIAL, a set of object-oriented tools for distributing computing. Complex sequences of distributed tasks are specified in terms of high level scripts. Scripts are executed by SOCIAL objects called Manager Agents, which realize an intelligent coordination model that routes individual tasks to suitable server applications across the network. These tools are illustrated in a prototype distributed system for decision support of ground operations for NASA's Space Shuttle fleet

    EXODUS: Integrating intelligent systems for launch operations support

    Get PDF
    Kennedy Space Center (KSC) is developing knowledge-based systems to automate critical operations functions for the space shuttle fleet. Intelligent systems will monitor vehicle and ground support subsystems for anomalies, assist in isolating and managing faults, and plan and schedule shuttle operations activities. These applications are being developed independently of one another, using different representation schemes, reasoning and control models, and hardware platforms. KSC has recently initiated the EXODUS project to integrate these stand alone applications into a unified, coordinated intelligent operations support system. EXODUS will be constructed using SOCIAL, a tool for developing distributed intelligent systems. EXODUS, SOCIAL, and initial prototyping efforts using SOCIAL to integrate and coordinate selected EXODUS applications are described

    A development framework for artificial intelligence based distributed operations support systems

    Get PDF
    Advanced automation is required to reduce costly human operations support requirements for complex space-based and ground control systems. Existing knowledge based technologies have been used successfully to automate individual operations tasks. Considerably less progress has been made in integrating and coordinating multiple operations applications for unified intelligent support systems. To fill this gap, SOCIAL, a tool set for developing Distributed Artificial Intelligence (DAI) systems is being constructed. SOCIAL consists of three primary language based components defining: models of interprocess communication across heterogeneous platforms; models for interprocess coordination, concurrency control, and fault management; and for accessing heterogeneous information resources. DAI applications subsystems, either new or existing, will access these distributed services non-intrusively, via high-level message-based protocols. SOCIAL will reduce the complexity of distributed communications, control, and integration, enabling developers to concentrate on the design and functionality of the target DAI system itself

    Next-Generation Media: The Global Shift

    Get PDF
    For over a decade the Aspen Institute Communications and Society Program has convened its CEO-level Forum on Communications and Society (FOCAS) to address specific issues relating to the impact of communications media on societal institutions and values. These small, invitation-only roundtables have addressed educational, democratic, and international issues with the aim of making recommendations to policy-makers, businesses and other institutions to improve our society through policies and actions in the information and communications sectors.In the summer of 2006 the forum took a different turn. It is clear there is a revolution affecting every media business, every consumer or user of media, and every institution affected by media. In a word, everyone. FOCAS sought to define the paradigm changes underway in the media, and to identify some of the significant repercussions of those changes on society."Next Generation Media" was a three-day meeting among leaders from new media (e.g., Google, craigslist, and Second Life) and mainstream media (e.g., The New York Times and Time), from business, government, academia and the non-profit sector, all seeking a broad picture of where the digital revolution is taking us.This report of the meeting, concisely and deftly written by Richard Adler, a longtime consultant in the field, weaves insights and anecdotes from the roundtable into a coherent document supplemented with his own research and data to form an accessible, coherent treatment of this very topical subject.The specific goals of the 2006 forum were to examine the profound changes ahead for the media industries, advertisers, consumers and users in the new attention economy; to understand how the development and delivery of content are creating new business models for commercial and non-commercial media; and to assess the impact of these developments on global relations, citizenship and leadership.The report thus examines the growth of the Internet and its effect on a rapidly changing topic: the impact of new media on politics, business, society, culture, and governments the world over. The report also sheds light on how traditional media will need to adapt to face the competition of the next generation media.Beginning, as the Forum did, with data from Jeff Cole's Center for the Digital Future at the University of Southern California, Adler documents the increasing popularity of the Internet for information, entertainment and communication. Users are increasingly generating and contributing content to the web and connecting to social networks. They are posting comments, uploading pictures, sharing videos, blogging and vlogging, chatting through instant messages or voice over Internet (VoIP), or emailing friends, business colleagues, neighbors and even strangers. As Cole observes, "Traditional media informed people but didn't empower them." New media do.The report describes three of the Internet's most successful ventures -- Wikipedia, Second Life, and craigslist. Wikipedia is a prime example of how an Internet platform allows its users to generate content and consume it. As a result of "wiki" software technology anyone can contribute or edit existing information free of cost. Second Life, a virtual world, sells virtual real estate where subscribers, in avatar form, can conduct conversations, go to lectures, even create a business. Craigslist, a predominantly free online classified site with listings in every major city in the United States, has become so popular that it is posing a significant threat to newspapers as it competes with their classified ad revenues.As a result of these and other new media phenomena, not the least being Google and Yahoo, print publications are wrestling with new business models that could entail fundamentally restructuring the way they operate. For instance, reporters are now expected to report a story on multiple media platforms and discuss them online with readers. Newspaper publisher Gannett is exploring the incorporation of usergenerated news or "citizen-journalism" into its news pages.In an era of abundant choices marketers have an even greater challenge to figure out how best to appeal to consumers. The report explores how marketers, e.g., of Hollywood movies or pomegranate juice, are moving from traditional or mainstream media to viral and other marketing techniques.For much of the world, the mobile phone rather than the computer is the most important communications device. Users depend on their phones to send and receive messages, pictures, and download information rather than just talk. In developing countries mobile phones are having an exceptional impact, penetrating regions which are not being serviced by land lines. Thus we are seeing new uses daily for this increased connectivity, from reporting election results in emerging democracies to opposing authoritarian governments in order to bring about new democracies.Meanwhile, the report discusses the need for the United States to develop a new form of public diplomacy rather than the traditional top-down approach to communicating to foreign citizens. This topic has been a recurring theme at FOCAS conferences the past few years, this year calling for more citizen diplomacy -- that is, more person-toperson contact across borders through uses of the new media. Indeed, Peter Hirshberg suggested that American leaders should listen more to the outside world to effectively manage what he called "Brand America."Finally, after acknowledging the detrimental effects that new technologies can bring about, the report discusses what role those technologies could play in expanding freedom and opportunity for the next generation. As a conclusion, FOCAS co-chair Marc Nathanson proposed adding a ninth goal to the United Nations Millennium Goals, namely, "to provide access to appropriate new technologies.

    Coordinating complex decision support activities across distributed applications

    Get PDF
    Knowledge-based technologies have been applied successfully to automate planning and scheduling in many problem domains. Automation of decision support can be increased further by integrating task-specific applications with supporting database systems, and by coordinating interactions between such tools to facilitate collaborative activities. Unfortunately, the technical obstacles that must be overcome to achieve this vision of transparent, cooperative problem-solving are daunting. Intelligent decision support tools are typically developed for standalone use, rely on incompatible, task-specific representational models and application programming interfaces (API's), and run on heterogeneous computing platforms. Getting such applications to interact freely calls for platform independent capabilities for distributed communication, as well as tools for mapping information across disparate representations. Symbiotics is developing a layered set of software tools (called NetWorks! for integrating and coordinating heterogeneous distributed applications. he top layer of tools consists of an extensible set of generic, programmable coordination services. Developers access these services via high-level API's to implement the desired interactions between distributed applications

    Group-oriented coordination models for distributed client-server computing

    Get PDF
    This paper describes group-oriented control models for distributed client-server interactions. These models transparently coordinate requests for services that involve multiple servers, such as queries across distributed databases. Specific capabilities include: decomposing and replicating client requests; dispatching request subtasks or copies to independent, networked servers; and combining server results into a single response for the client. The control models were implemented by combining request broker and process group technologies with an object-oriented communication middleware tool. The models are illustrated in the context of a distributed operations support application for space-based systems
    corecore